.index {
  .carousel {
    // 解决轮播图区域, 滑动时报错的问题
    touch-action: none;
    position: relative;
  }
  // 导航
  .nav {
    padding: 10px 0;
    img {
      width: 48px;
      height: 48px;
    }
    p {
      margin-top: 7px;
    }
    .am-flexbox {
      text-align: center;
    }
  }

  // 租房小组
  .group {
    background-color: pink;
    padding: 5px 10px;
    &-title {
      position: relative;
      padding: 15px 0px;
      padding-left: 5px;
      font-size: 15px;
      h3 {
        font-size: 16px;
      }
      .more {
        color: #787d82;
        position: absolute;
        right: 0;
        top: 15px;
        font-size: 14px;
        font-weight: normal;
      }
    }
    &-content {
      img {
        width: 55px;
      }

      .am-grid {
        > .am-flexbox {
          margin-bottom: 10px;
          .am-flexbox-item:first-child {
            margin-right: 10px;
          }
          // 自己给当前的item加背景色
          .am-flexbox-item {
            background-color: #fff;
          }

          // 设置文字的样式
          .desc p.title {
            font-weight: 700;
            margin-bottom: 5px;
            font-size: 13px;
          }
          .desc span.info {
            font-size: 12px;
            color: #999;
          }
        }

        // 去掉所有的 am-flexbox的颜色
        .am-flexbox {
          background-color: transparent;
        }
      }
    }
  }

  // 最新资讯
  .news {
    background-color: #fff;
    overflow: hidden;
    padding: 0 15px;
    margin-top: 15px;
    .news-title {
      position: relative;
      padding: 15px 0px;
      font-size: 15px;
    }
    .news-item {
      height: 120px;
      padding: 10px 10px 10px 0;
      border-bottom: 1px solid #ccc;
      &:last-child {
        border-bottom: none;
      }
      .imgwrap {
        float: left;
        height: 100px;
        width: 100px;
        img {
          width: 100%;
          height: 100%;
          display: block;
        }
      }
      .content {
        overflow: hidden;
        height: 100%;
        padding-left: 12px;
        .title {
          margin-bottom: 15px;
          font-size: 14px;
        }
        .info {
          width: 100%;
          color: #999;
          font-size: 12px;
        }
      }
    }
  }
}
